﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Gerencial_Fisio_Nutry.Logica;

namespace Gerencial_Fisio_Nutry.Logica
{
    public class ItemObj
    {
        public Produto produto;
        public int cod_venda;
        public double quantidadeItem;
        public bool isAtivo;
        public double precoSaida;
        public Estoque [] estoque;
        public double descontoAplicado;
        public double precoGeral;
        public void insereProduto(Produto prod,  double precoS, double quantidadeIt, double desconto)
        {
            isAtivo = true;
            precoSaida = precoS;
            produto = prod;
            quantidadeItem =quantidadeIt;
            //aplicar estoque Do Item
            estoque = new Banco.MetodoBanco().estoqueDoItem(prod.cod_Produto);
            descontoAplicado = desconto;
            precoGeral = (precoSaida- (precoSaida*desconto) ) * quantidadeItem;
        }
        public void insereProduto(Logica.ItemDoPedido item)
        {
            isAtivo = true;
            produto = item.produto;
            quantidadeItem = item.quantidadeItem;
            estoque = new Banco.MetodoBanco().estoqueDoItem(item.produto.cod_Produto);
            precoSaida = item.precoSaida;
            descontoAplicado = item.descontoAplicado;
            precoGeral = (precoSaida - (precoSaida * descontoAplicado)) * quantidadeItem; ;

        }
       

    }
    public class Estoque
    {
        public int cod_produto;
        public double quantidade;
        public int cod_entrada;
        public int nnf;
        public double valorCompra;
        public string dataValidade;

    }

}
